package com.hshoesmall.demo.model.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;


@Data
@Builder
@Accessors(chain = true)
@TableName("order_shoes")
@NoArgsConstructor
@AllArgsConstructor
public class ShoesOrderShoes implements Serializable {
    private static final long serialVersionUID = -5051120337175047163L;

    //主键
    @TableId(type = IdType.AUTO)
    private Integer osid;

    //order外键
    @TableField("o_oid")//用于标识非主键的字段。将数据库列与 JavaBean 中的属性进行映射
    private Integer o_oid;

    //shoes 外键
    @TableField("o_sid")//用于标识非主键的字段。将数据库列与 JavaBean 中的属性进行映射
    private Integer o_sid;

    //鞋子尺寸
    @TableField("ossize")//用于标识非主键的字段。将数据库列与 JavaBean 中的属性进行映射
    private float ossize;

    //鞋子样式
    @TableField("osstate")//用于标识非主键的字段。将数据库列与 JavaBean 中的属性进行映射
    private Integer osstate;

    //数量
    @TableField("osnum")//用于标识非主键的字段。将数据库列与 JavaBean 中的属性进行映射
    private Integer osnum;


    //备注
    @TableField("oremarks")
    private String oremarks;

    //order外键
    @TableField("order_id")
    private Integer order_id;


    //shoes外键
    @TableField("shoe_id")
    private Integer shoe_id;

}
